package com.up.stores.service;


import com.up.stores.entity.Admin;

public interface IBaseAdminService {
    //管理员注册方法（用于自定义管理员账号）
    void reg(String realName, String username, String password, String password2, String phone, String email);
    //传用户名和密码，返回用户名，若没有，返回null
    Admin login(String username, String password);
    //修改密码
    void changePassword(Integer uid, String username, String oldPassword, String newPassword, String newPassword2);
    //修改信息
    void changeInfo(Admin admin, Integer uid);
    //改变头像
    void changeAvatar(Integer uid, String username, String avatar);
    //获取当前登录用户的信息,返回当前的登录用户的信息
    Admin getByUid(Integer uid);
}
